<?php
    session_start();
    require_once ("../../recursos/conf/cvcpa.conf");
    require_once ("../../recursos/librery/adodb/adodb.inc.php");
    require_once ("../../recursos/class/conexion.class.php");
    require_once ("../../recursos/class/sesion.class.php");
    require_once ("../../recursos/class/solicitudextranjera.class.php");
    
    $obj_sesion                 = new SESION();
    $obj_solicitudextranjera    = new SolicitudExtranjera();
    
    
    $id_mod             = $_POST["id_mod"];
    $idempleado         = $_SESSION["idempleado"];
    $bandera            = $_POST["hid_bandera_".$id_mod];
    $idsolicitud        = $_POST["txt_ninscripcion_".$id_mod];//este solo sera para modificar
    
    $fechasolicitud_sfex    = $_POST["date_solicitud_".$id_mod];
    $nombre_sfex            = $_POST["txt_namefirma_".$id_mod];
    $representante_sfex     = $_POST["txt_representantel_".$id_mod];
    $autorizado_sfex        = $_POST["hid_idautorizado_".$id_mod];
    $fechai_sfex            = $_POST["date_fechai_".$id_mod];
    $fechaf_sfex            = $_POST["date_fechaf_".$id_mod];
    
    
    $array_datos_solicitud            =   array($idempleado,3);
    $array_datos_solicitud_extranjera =   array($idempleado,11,$nombre_sfex,$fechai_sfex,$fechaf_sfex,$autorizado_sfex,$fechasolicitud_sfex,$representante_sfex);
    $array_datos_estado_solicitud     =   array($idempleado,11);
    
    $idestado               = $obj_solicitudextranjera->get_campo_solicitud_extranjera("idsolicitud_extranjera = ".$idsolicitud,"idestado");

    if(!$obj_sesion->validar_sesion())
    {
        echo '{success:true, bandera:2}';
    }
    elseif(!$obj_solicitudextranjera->open_con())
    {
        echo '{success:true, bandera:3}';
    }   
    elseif($bandera == 2 &&  ($idestado == 1 || $idestado == 4))
    {
        echo '{success:true, bandera:4}';
    }
    elseif($bandera == 1)
    {
        $b_operacion_solicitud = $obj_solicitudextranjera->new_solicitud_extranjera($array_datos_solicitud, $array_datos_solicitud_extranjera, $array_datos_estado_solicitud);   
        list($bandera,$idsol) = explode("&&",$b_operacion_solicitud);
        
        if($bandera)
        {
            echo '{success:true, bandera:1,idsolicitud:'.$idsol.'}';
        }
        elseif(!$bandera)
        {
            echo '{success:true, bandera:5}';
        }    
        
    }    
     elseif($bandera == 2)
    {
        $b_operacion_solicitud = $obj_solicitudextranjera->update_solicitud_extranjera($idsolicitud, $array_datos_solicitud_extranjera);   
        list($bandera,$idsol) = explode("&&",$b_operacion_solicitud);
        
        if($bandera)
        {
            echo '{success:true, bandera:1,idsolicitud:'.$idsol.'}';
        }
        elseif(!$bandera)
        {
            echo '{success:true, bandera:5}';
        }           
    }        
    
    
?>
